Big Huge Thesaurus

serous membrane

noun